home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / gemfsc18.lzh / AESSRC18.LZH / AESFUNCS / RCPTINRE.C < prev    next >
C/C++ Source or Header  |  1992-03-20  |  544b  |  22 lines

  1. /**************************************************************************
  2.  * RCPTINRE.C - Return TRUE/FALSE indicating point is in/out of rectangle.
  3.  *************************************************************************/
  4.  
  5. #include "gemfast.h"
  6.  
  7. int rc_ptinrect(prect, x, y)
  8.     register GRECT *prect;
  9.     register int   x;
  10.     register int   y;
  11. {
  12.     VRECT   r;
  13.     
  14.     rc_gtov(prect, &r);
  15.     
  16.     if (x < r.v_x1 || x > r.v_x2 || y < r.v_y1 || y > r.v_y2) {
  17.         return 0;
  18.     } else {
  19.         return 1;
  20.     } 
  21. }
  22.